package net.ericaro.neojavagen.expressions ;
import net.ericaro.neojavagen.expressions.UnaryExpressionNotPlusMinus;
import net.ericaro.neojavagen.types.ReferenceType ;

/**
* *<pre> ReferenceTypeCastExpression :
    ( ReferenceType ) UnaryExpressionNotPlusMinus
</pre>
*/
public class ReferenceTypeCastExpression   {

ReferenceType referencetype;
UnaryExpressionNotPlusMinus unaryexpressionnotplusminus ;

public ReferenceTypeCastExpression( ReferenceType referencetype, UnaryExpressionNotPlusMinus unaryexpressionnotplusminus ){
	this.referencetype = referencetype; this.unaryexpressionnotplusminus = unaryexpressionnotplusminus ;
	}


public String toString(){
	StringBuilder stringbuilder = new StringBuilder();
	stringbuilder.append( "(" ).append(" ");
stringbuilder.append( this.referencetype ).append(" ");
stringbuilder.append( ")" ).append(" ");
stringbuilder.append( this.unaryexpressionnotplusminus ).append(" ") ;
	return stringbuilder.toString();
}

}
